// import Dialog from '../../../miniprogram_npm/@vant/weapp/dialog/dialog';
Page({
  data: {
    list: []
  },

  deleteHouse(ev) {
    console.log('删除', ev);
    const {
      position,
      instance
    } = ev.detail

    if (position === 'right') {
      /**
       * 删除房屋：
       * 1.用户确定
       * 2.确认后，调用删除接口
       */
      // 方式1：使用vant组件确认
      // 显示 Dialog 对话框
      // Dialog.confirm({
      //   message: '确定删除嘛？'
      // }).then(async () => {
      //   // swiper-cell 滑块关闭
      //   await wx.http.delete('/room/' + ev.mark.id)
      //   //重新渲染
      //   this.getList()

      // })
      // 方式2：使用原生方式确认
      wx.showModal({
        title: '提示',
        content: '确定要删除嘛？',
        showCancel: true,
        cancelText: '取消',
        cancelColor: '#000000',
        confirmText: '确定',
        confirmColor: '#1ad56c',
        success: async (sm) => {
          if (sm.confirm) {
            await wx.http.delete('/room/' + ev.mark.id)
            //重新渲染
            this.getList()
          }
        },
        fail: (res) => {
          console.log('失败', res);
        }
      })
      instance.close()
    }
  },

  //第一次或取信息
  onShow() {
    this.getList()
  },
  //获取数据
  async getList() {
    const res = await wx.http.get('/room')
    // console.log(res.data);
    this.setData({
      list: res.data
    })
  },
  goDetail(e) {
    // console.log(e);
    wx.navigateTo({
      url: `/house_pkg/pages/detail/index?id=${e.mark.id}`,
    })
  },

  addHouse() {
    wx.navigateTo({
      url: '/house_pkg/pages/locate/index',
    })
  },

})